package com.cy.pj.eiems.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.cy.pj.eiems.entity.SysQuestion;
import com.cy.pj.eiems.vo.Node;




@Mapper
public interface SysQuestionDao {
	/**
	 * 根据菜单id统计子菜单的个数
	 * @param id
	 * @return int
	 */
	//@Select("select count(*) from sys_menus where parentId=#id")
	//int getChildCount(Integer id);

	
	
	
	
	
	/**
	 * 根据题号id删除singlechoice中的题
	 */
	//@Select("delete from sys_menus where id=#{id}")
	int deleteObject(Integer id);
	
	
	
	
	
	
	/**显示所有的试卷*/
	List<Map<String,Object>> findObjects2();
	/**======================
	 *  查询所有菜单以及上级菜单信息
	 */
	List<Map<String,Object>> findObjects();
	
	/**========================
	 * 基于请求获取数据库对应的考试类型中的所有
	 * 菜单信息(id,name,parentId)
	 * @return List<Node>
	 */
	List<Node> findZtreeExamTypeNodes();
	
	
	
	
	
	
	
	/**
	 * 添加试题
	 * @param entity
	 * @return
	 */
	int insertObject(SysQuestion entity);
	
	
	
	
	
	/*更新数据*/
	int updateObject(SysQuestion entity);
}
